Grace Hopper
概述
美国计算机科学家、海军少将(1906–1992),编译器技术的先驱。1952年开发了 A-0 系统——最早的编译器雏形之一,也是 COBOL 语言的重要推动者。
关键内容
A-0 系统(1952)
- 开发了 A-0 系统,这是最早的编译器雏形之一
- 但 A-0 更像是一个链接器而非真正的编译器,生成的代码效率极低
- 这些早期系统的低效强化了业界对"自动生成的代码不可能与手写汇编匹敌"的偏见
COBOL
- 后来成为 COBOL 语言的重要推动者
- COBOL 将高级语言的理念应用于商业数据处理领域
军事生涯
- 美国海军少将,是计算机历史上最具传奇色彩的人物之一
- 绰号"Amazing Grace"
与 FORTRAN 的关系
FORTRAN 论文中提到,Hopper 的 A-0 是"自动编码"概念的先驱之一,但其生成的代码效率远低于手写汇编,这反而强化了程序员社区对编译器的怀疑。FORTRAN 团队的任务就是打破这种偏见。
来源
- raw/books/计算机科学/04-backus-fortran.md
相关
- FORTRAN 编译器论文 — A-0 是其先驱
- John Backus — 编译器技术同行
- IBM — 同期计算机构